﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using Y2016CS32LIB.CREATE_OBJECTS;

namespace Y2016CS32ONLINE.OOPs.SAMPLES.CREATE_OBJECTS
{
    public partial class VIEWS : Form
    {
        public VIEWS()
        {
            InitializeComponent();

            //1. Khai báo đối tượng
            Y2016CS32 Nhuhv;
            Y2016CS32 TuanAnhhv;
            Y2016CS32 NamHaihv;
            Y2016CS32 DuyAnh;

            clsY2016CS32 Tuanhv;

            //2. Khởi tạo các đối tượng ở trên 
            Nhuhv = new Y2016CS32();
            TuanAnhhv = new Y2016CS32();
            NamHaihv = new Y2016CS32();
            DuyAnh = new Y2016CS32(300, "Nguyễn Duy Anh", 
                                    "anhnd@gmail.com", "09343434534");


            Tuanhv = new clsY2016CS32();

            //3. Sử dụng các thành phần bên trong đối tượng
            Nhuhv._MaHocVien = 100;
            Nhuhv.HoVaTen = "Nguyễn Đảm Nhu";
            Nhuhv.Email = "nhund@gmail.com";
            Nhuhv.DienThoai = "0988888888";

            TuanAnhhv._MaHocVien = 200;
            TuanAnhhv.HoVaTen = "Nguyễn Tuấn Anh";
            TuanAnhhv.Email = "tuananh@gmail.com";
            TuanAnhhv.DienThoai = "0999999999999";

            Tuanhv.MaHocVien = 100;
            Tuanhv.HoVaTen = "Nguyễn Anh Tuấn";
            Tuanhv.Email = "anhtuan@gmail.com";
            Tuanhv.DienThoai = "0988888888";

            //4. Hiển thị thông tin của các đối tượng
            listBox1.Items.Add(Nhuhv._MaHocVien);
            listBox1.Items.Add(Nhuhv.HoVaTen);
            listBox1.Items.Add(Nhuhv.Email);
            listBox1.Items.Add(Nhuhv.DienThoai);

            listBox1.Items.Add(Tuanhv.MaHocVien);
            listBox1.Items.Add(Tuanhv.HoVaTen);
            listBox1.Items.Add(Tuanhv.Email);
            listBox1.Items.Add(Tuanhv.DienThoai);

            listBox1.Items.Add(DuyAnh._MaHocVien);
            listBox1.Items.Add(DuyAnh.HoVaTen);
            listBox1.Items.Add(DuyAnh.Email);
            listBox1.Items.Add(DuyAnh.DienThoai);


            NamHaihv = new Y2016CS32(400, "Nguyễn Nam Hải",
                                        "abc@gmail.com", "0998334");
            NamHaihv._MaHocVien = 400;
            NamHaihv.HoVaTen = "Nguyễn Nam Hải";
            NamHaihv.Email = "abc@gmail.com";
            NamHaihv.DienThoai = "0998334";

           int KQ =  NamHaihv.TocDoBay();
           MessageBox.Show("Bay với tốc độ: " + KQ);

           double KQT = NamHaihv.TinhToan(8.5, 9.5);
           MessageBox.Show("Thực hiện tính toán: " + KQT);
        }
    }
}
